package util;
import org.springframework.jdbc.datasource.DriverManagerDataSource;
public class DataSourceFactory {
private static DriverManagerDataSource ds = new DriverManagerDataSource();
// WARNING
public static DriverManagerDataSource createDS(String url, String user, String pass, int type){
switch(type){
// Oracle
case 0:
ds.setDriverClassName("oracle.jdbc.driver.OracleDriver");
break;
// SQL SERVER
case 2:
ds.setDriverClassName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
break;
// MYSQL
case 3:
ds.setDriverClassName("com.mysql.jdbc.Driver");
break;
case 4:
ds.setDriverClassName("org.postgresql.Driver");
break;
case 5:
ds.setDriverClassName("com.ibm.db2.jcc.DB2Driver");
break;
}
ds.setPassword(pass);
ds.setUsername(user);
ds.setUrl(url);
return ds;
}
}